a = [2**i for i in range(1, 31)]
for _ in range(int(input())):
n = int(input())
b = [a[n - 1]] + a[:(n//2) - 1]
c = a[(n//2) - 1:n-1]
print(sum(b) - sum(c))
/// *** --- | In the name of ALLAH ||| --- *** ///
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef vector<int> vi;
typedef vector<ll> vl;
typedef vector<vi> vvi;
typedef vector<vl> vvl;
typedef pair<int,int> pii;
typedef pair<double, double> pdd;
typedef pair<ll, ll> pll;
typedef vector<pii> vii;
typedef vector<pll> vll;
typedef double dl;
#define endl '\n'
#define PB push_back
#define F first
#define S second
#define all(a) (a).begin(),(a).end()
#define rall(a) (a).rbegin(),(a).rend()
#define sz(x) (int)x.size()
const double PI = acos(-1);
const double eps = 1e-9;
const int inf = 2000000000;
const ll infLL = 9000000000000000000;
#define MOD 1000000007
#define mem(a,b) memset(a, b, sizeof(a) )
#define sqr(a) ((a) * (a))
#define optimize() ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define fraction() cout.unsetf(ios::floatfield); cout.precision(10); cout.setf(ios::fixed,ios::floatfield);
#define file() freopen("input.txt","r",stdin);freopen("output.txt","w",stdout);
#define dbg(args...) do {cerr << #args << " : "; faltu(args); } while(0)
void faltu ()
{
cerr << endl;
}
template < typename T, typename ... hello>void faltu( T arg, const hello &... rest)
{
cerr << arg << ' ';
faltu(rest...);
}
ll gcd ( ll a, ll b )
{
return __gcd ( a, b );
}
ll lcm ( ll a, ll b )
{
return a * ( b / gcd ( a, b ) );
}
int main()
{
optimize();
int t,a,d,f,s;
cin >> t;
while(t--)
{
int n;
cin >> n;
a=n/2;
f=pow(2,n);
for(int i=1;i<a;i++){
f=f+pow(2,i);
}
s=0;
for(int i=a;i<n;i++){
s=s+pow(2,i);
}
int d=f-s;
cout<<d<<endl;
}
return 0;
}
706B - Interesting drink | 1265A - Beautiful String |
214A - System of Equations | 287A - IQ Test |
1108A - Two distinct points | 1064A - Make a triangle |
1245C - Constanze's Machine | 1005A - Tanya and Stairways |
1663F - In Every Generation | 1108B - Divisors of Two Integers |
1175A - From Hero to Zero | 1141A - Game 23 |
1401B - Ternary Sequence | 598A - Tricky Sum |
519A - A and B and Chess | 725B - Food on the Plane |
154B - Colliders | 127B - Canvas Frames |
107B - Basketball Team | 245A - System Administrator |
698A - Vacations | 1216B - Shooting |
368B - Sereja and Suffixes | 1665C - Tree Infection |
1665D - GCD Guess | 29A - Spit Problem |
1097B - Petr and a Combination Lock | 92A - Chips |
1665B - Array Cloning Technique | 1665A - GCD vs LCM |